.page-401 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
}

.page-401 .container {
  width: 840px;
  height: 505px;
  margin: 60px auto 0;
}

.page-401 .container .explain h1 {
  margin-top: 20px;
  font-size: 60px;
  font-weight: 700;
}

.page-401 .container .explain h2 {
  font-size: 24px;
  font-weight: 700;
}

.page-401 .container .explain h3 {
  font-size: 16px;
}

.page-401 .container .explain ul li:nth-child(n+2) {
  color: var(--ant-primary-color);
  cursor: pointer;
}

.page-404 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 80px !important;
  background-color: #fff;
}

.page-404 .tips {
  width: 350px;
}

.page-404 .tips h1 {
  font-size: 36px;
  font-weight: 700;
  color: #1482f0;
}

.page-404 .tips div {
  font-size: 14px;
  color: #888;
}

.page-404 .tips div a {
  color: #1482f0;
}

.page-404 .tips h3 {
  margin-top: 20px;
  font-size: 24px;
  font-weight: 700;
  color: #000;
}

.page-404 .tips p {
  margin-bottom: 20px;
  font-size: 14px;
  color: #888;
}
